/**
 * 
 */
package com.roc.service;

import java.util.List;

import com.roc.bean.MerinfoDetail;
import com.roc.pojo.MerinfoChange;
import com.roc.pojo.Operators;
import com.roc.pojo.TblEditMchtInf;
import com.roc.pojo.TblMchtInf;

/**
 * 
 * @author jiazhoujian
 *
 */
public interface IMerchantChangeServices {
    
    /**
     * 根据id查询商户变更详情
     * @param id
     * @return
     * @throws ServiceException
     */
    public MerinfoChange queryMerinfoChangeById(Long id)throws ServiceException;
    
    /**
     * 查询商户详情，正式表；可参考queryMerinfoTmpInfo
     * @param merinfoNo
     * @param showName
     * @param rkType  角色类型（查看详情）
     * @return
     * @throws ServiceException
     */
    public TblMchtInf queryMerinfoDetailInfo(String merinfoNo,boolean showName,String rkType)throws ServiceException;
    
    /**
     * 根据商户号查询结算周期
     * @param  mid 商户号
     * @param  type  是否正式表
     * @param  showName 是否显示名称
     * */
    String[] queryMchtBizDealArray(String mid,boolean type,boolean showName) throws ServiceException;
    
    
    /**
     * 结算信息导出
     * @param minDate
     * @param maxDate
     * @return
     * @throws ServiceException
     */
    List<MerinfoChange> queryC2List(String minDate, String maxDate) throws ServiceException;
}

	

	
	
	